package com.chuangke.mds.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.chuangke.framework.model.BasicModel;

/**
 * @date : 2025-3-5
 */
@TableName("mds_kb_model_property")
public class KnowledgeModelProperty extends BasicModel {

	private static final long serialVersionUID = 6123210268123014497L;
	
	/** 模版id */
	private String modelId;
	/** 属性标题 */
	private String name;
	/** 属性编码 */
	private String propName;
	/** 序号 */
	private Integer sortNum;
	/** 是否为必填项 */
	private Integer isRequired;
	/** 附件 */
	private String attachment;
	/** 是否为筛选项 */
	private Integer isFiltrate;
	/** 数据类型 */
	private String dataType;
	/** 表单类型 */
	private Integer formType;
	/** 下拉框 */
	private String selectFrame;
	/** 创建时间 */
	private Date creationDate;
	/** 最后修改时间 */
	private Date lastUpdateDate;
	/** 最后修改人 */
	private String lastUpdateBy;
	/** 最后更新ip */
	private Date lastUpdateIp;
	/** 版本 */
	private String version;
	/** 组织标识 */
	private String orgIdentity;

	public String getModelId() {
		return modelId;
	}

	public void setModelId(String modelId) {
		this.modelId = modelId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getPropName() {
		return propName;
	}

	public void setPropName(String propName) {
		this.propName = propName;
	}

	public Integer getSortNum() {
		return sortNum;
	}

	public void setSortNum(Integer sortNum) {
		this.sortNum = sortNum;
	}

	public Integer getIsRequired() {
		return isRequired;
	}

	public void setIsRequired(Integer isRequired) {
		this.isRequired = isRequired;
	}

	public String getAttachment() {
		return attachment;
	}

	public void setAttachment(String attachment) {
		this.attachment = attachment;
	}

	public Integer getIsFiltrate() {
		return isFiltrate;
	}

	public void setIsFiltrate(Integer isFiltrate) {
		this.isFiltrate = isFiltrate;
	}

	public String getDataType() {
		return dataType;
	}

	public void setDataType(String dataType) {
		this.dataType = dataType;
	}

	public Integer getFormType() {
		return formType;
	}

	public void setFormType(Integer formType) {
		this.formType = formType;
	}

	public String getSelectFrame() {
		return selectFrame;
	}

	public void setSelectFrame(String selectFrame) {
		this.selectFrame = selectFrame;
	}

	public Date getCreationDate() {
		return creationDate;
	}

	public void setCreationDate(Date creationDate) {
		this.creationDate = creationDate;
	}

	public Date getLastUpdateDate() {
		return lastUpdateDate;
	}

	public void setLastUpdateDate(Date lastUpdateDate) {
		this.lastUpdateDate = lastUpdateDate;
	}

	public String getLastUpdateBy() {
		return lastUpdateBy;
	}

	public void setLastUpdateBy(String lastUpdateBy) {
		this.lastUpdateBy = lastUpdateBy;
	}

	public Date getLastUpdateIp() {
		return lastUpdateIp;
	}

	public void setLastUpdateIp(Date lastUpdateIp) {
		this.lastUpdateIp = lastUpdateIp;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getOrgIdentity() {
		return orgIdentity;
	}

	public void setOrgIdentity(String orgIdentity) {
		this.orgIdentity = orgIdentity;
	}

}